//package com.itheima.consumer.config;
//
//import org.springframework.amqp.core.Binding;
//import org.springframework.amqp.core.BindingBuilder;
//import org.springframework.amqp.core.FanoutExchange;
//import org.springframework.amqp.core.Queue;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.stereotype.Component;
//
//@Configuration
//public class FanoutConfig {
//    @Bean
//    public FanoutExchange fanoutExchange(){
//        return new FanoutExchange("hmall.fanout");
//    }
//    @Bean
//    public Queue  fanoutQueue1(){
//        return new Queue("fanout.queue1");
//    }
//    @Bean
//    public Queue  fanoutQueue2(){
//        return new Queue("fanout.queue2");
//    }
//
//    //spring自动注入
//    @Bean
//    public Binding fanoutBinding1(Queue fanoutQueue1, FanoutExchange fanoutExchange){
//        return BindingBuilder.bind(fanoutQueue1).to(fanoutExchange);
//    }
//    @Bean
//    public Binding fanoutBinding2(Queue fanoutQueue2, FanoutExchange fanoutExchange){
//        return BindingBuilder.bind(fanoutQueue2).to(fanoutExchange);
//    }
//}
